do everything possible - Français Anglais Dictionnaire